package com.webcat.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import java.util.List;

/**
 * @author wangjun
 * @Title: EasyBaseMapper
 * @ProjectName my-project
 * @Description: TODO
 * @date 2022/7/1 10:46
 */
public interface EasyBaseMapper<T> extends BaseMapper<T> {

    /**
     * 自定义批量更新，条件为主键
     * 如果要自动填充，@Param(xx) xx参数名必须是 list/collection/array 3个的其中之一
     */
    Integer insertBatchSomeColumn(List<T> entityList);

    /**
     * 自定义批量更新，条件为主键
     * 如果要自动填充，@Param(xx) xx参数名必须是 list/collection/array 3个的其中之一
     */
    Integer alwaysUpdateSomeColumnById(List<T> entityList);
}
